// pages/settings/settings.js

const app = getApp()

Page({

  /**
   * 页面的初始数据
   */
  data: {
    bkUserName: null,
    notLogin: "点击头像登录",
    bkImageUrl: '../../image/userInfo.jpg',
    settingClassify: {
      common: {
        "浏览历史": "clock-o",
        "我的收藏": "star-o",
        "我的发布": "edit",
        "我参与的": "chat-o",
        "消息通知": "volume-o",
        "关于我们": "contact"
      },
      rest: {
        "清空本地": "close",
        "上传数据": "upgrade",
        "下载数据": "down",
        "版本信息": "info-o"
      }
    }
  },

  getUserInfo(e) {
    wx.showModal({
      title: "提示",
      content: "获取您的手机号，是否继续？",
      showCancel: true,
      success: res => {
        // this.getPhoneNumber()
        wx.getUserInfo({
          success: res => {
            app.globalData.bkUserInfo = res.userInfo
            this.setData({
              bkUserName: res.userInfo.nickName,
              bkImageUrl: res.userInfo.avatarUrl
            })

            wx.login({
              complete: res => {
                if (res.code) {
                  //发起网络请求
                  wx.request({
                    url: 'http://192.168.43.198:2345/user/wx-login',
                    data: {
                      code: res.code
                    },
                    success: res => {
                      console.log(res);
                    }
                  })
                } else {
                  console.log('登录失败！' + res.errMsg)
                }
              }
            })
          }
        })
      }
    })
  },
  onClickCollect(e) {
    let url = ""
    switch (e.currentTarget.dataset.collect) {
      case "浏览记录":
        url = ""
        break;
      case "我的收藏":
        url = "../myCollect/myCollect"
        break;
    }
    wx.navigateTo({
      url,
    })
  },

  // getPhoneNumber(e) {
  //   console.log(e);
  // },

  logOut() {
    app.globalData.bkUserInfo = null
    this.setData({
      bkUserName: null,
      bkImageUrl: "../../image/userInfo.jpg"
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})